FLUSHALL

            
#include <stdio.h>
int flushall();

Описание.
Функция flushall записывает содержимое всех буферов, связанных с открытыми input потоками, в соответствующие файлы. Все буферы, связанные с открытыми потоками, очищаются; следующая операция чтения (если она есть) считывает новые данные из входных файлов в буферы. После вызова функции flushall все потоки остаются открытыми.

Возвращаемое значение.
Данная функция возвращает количество открытых потоков (входных и выходных). В случае ошибки возвращаемого значения нет.

Замечание!
Буферы автоматически обновляются, когда они полны, когда потоки закрываются или происходит нормальное завершение работы программы без закрытия потоков.

Пример:

            
#include <stdio.h>
int numopen;
.
.
.
               /* следующий оператор ожидает любой ввод/вывод во все пото-
         ки */
               numopen=flushall();.
      
Hosted by uCoz